// Constants
pub const WINDOW_WIDTH: i32 = 1024;
pub const WINDOW_HEIGHT: i32 = 1024;
pub const WINDOW_TITLE: &'static str = "test";

pub const ENABLE_VALIDATION: bool = true;
pub const REQUIRED_VALIDATION_LAYERS: [&'static str; 1] = ["VK_LAYER_KHRONOS_validation"];

#[cfg(target_os = "macos")]
pub const DEVICE_EXTENSIONS: [&'static str; 2] = ["VK_KHR_swapchain", "VK_KHR_portability_subset"];
//pub const DEVICE_EXTENSIONS: [&'static str; 3] = ["VK_KHR_swapchain", "VK_KHR_portability_subset", "VK_KHR_get_physical_device_properties2"];
#[cfg(not(target_os = "macos"))]
pub const DEVICE_EXTENSIONS: [&'static str; 1] = ["VK_KHR_swapchain"];

pub const MAX_FRAMES_IN_FLIGHT: u32 = 2;